
package LogicaNegocio;

import java.io.Serializable;
import java.util.List;
import javax.persistence.*;

@Entity
public class Zona implements Serializable {
    @Id
      private String nombre;
    @OneToMany
      private List<Calle> Calles;
    @OneToOne
      private Sucursal unaSucursal;

      public String getNombre() {
            return nombre;
      }

      public void setNombre(String nombre) {
            this.nombre = nombre;
      }

      public List<Calle> getCalles() {
            return Calles;
      }

      public void setCalles(List<Calle> Calles) {
            this.Calles = Calles;
      }

      public Zona() {
      }

    public Sucursal getUnaSucursal() {
        return unaSucursal;
    }

    public void setUnaSucursal(Sucursal unaSucursal) {
        this.unaSucursal = unaSucursal;
    }

    public Zona(String nombre, List<Calle> Calles, Sucursal unaSucursal) {
        this.nombre = nombre;
        this.Calles = Calles;
        this.unaSucursal = unaSucursal;
    }
    
      public void agregarCalle(Calle unaCalle){
            this.Calles.add(unaCalle);
      }
      
}
